/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * AlumnosporSemestre.java
 *
 * Created on 15/08/2011, 02:55:55 PM
 */

package proyectocatalina;

import LogicadeNegocio.ComboUnidades;
import LogicadeNegocio.Combos;
import LogicadeNegocio.Combosemestre;
import LogicadeNegocio.VerListaAlumno;
import LogicadeNegocio.VerListaAlumno2;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import modelo.beansemestre;
import modelo.beanunidades;



/**
 *
 * @author principal
 */
public class AlumnosporSemestre extends javax.swing.JInternalFrame {
    Combos combo;
    int i;
    Combosemestre combosemestre;
    Boolean a=false,b=false,c=false;
    VerListaAlumno lista;
    VerListaAlumno2 lista2;
    beansemestre[] codigossemestre;
    beanunidades[] codigosunidades;
    ComboUnidades combounid;
    /** Creates new form AlumnosporSemestre */
    public AlumnosporSemestre() throws Exception {
        initComponents();
        combo = new Combos(jperiodo,Jcarrera,jturno);
        combosemestre = new Combosemestre(jsemestre);
        combounid = new ComboUnidades(junidad);
        combo.cargarcombos();
        jlista.requestFocus();
        lista = new VerListaAlumno(jlista);
        lista2 = new VerListaAlumno2(jlista);
        jturno.setEnabled(false);
        jperiodo.setEnabled(false);
        jsemestre.setEnabled(false);
        junidad.setEnabled(false);
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jEImagePanel1 = new proyectocatalina.JEImagePanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        jlista = new javax.swing.JTable();
        jPanel2 = new javax.swing.JPanel();
        jPanel1 = new javax.swing.JPanel();
        jturno = new javax.swing.JComboBox();
        Jcarrera = new javax.swing.JComboBox();
        jperiodo = new javax.swing.JComboBox();
        jsemestre = new javax.swing.JComboBox();
        junidad = new javax.swing.JComboBox();
        jLabel5 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jLabel1 = new javax.swing.JLabel();
        jButton3 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jButton1 = new javax.swing.JButton();
        jButton4 = new javax.swing.JButton();

        setClosable(true);
        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setIconifiable(true);
        setMaximizable(true);
        setResizable(true);
        setTitle("Alumnos por Unidades Didacticas");

        jEImagePanel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagenes/d4lgn9.jpg"))); // NOI18N

        jlista.setModel(new javax.swing.table.DefaultTableModel(
            new Object [][] {
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null},
                {null, null, null, null, null, null, null}
            },
            new String [] {
                "Nro", "Codigo deMatricula", "DNI", "Apellidos y Nombres", "Sexo", "Edad", "Condicion"
            }
        ) {
            boolean[] canEdit = new boolean [] {
                false, false, false, false, false, false, false
            };

            public boolean isCellEditable(int rowIndex, int columnIndex) {
                return canEdit [columnIndex];
            }
        });
        jlista.getTableHeader().setReorderingAllowed(false);
        jScrollPane1.setViewportView(jlista);
        jlista.getColumnModel().getColumn(0).setResizable(false);
        jlista.getColumnModel().getColumn(0).setPreferredWidth(10);
        jlista.getColumnModel().getColumn(1).setPreferredWidth(50);
        jlista.getColumnModel().getColumn(2).setResizable(false);
        jlista.getColumnModel().getColumn(2).setPreferredWidth(50);
        jlista.getColumnModel().getColumn(3).setPreferredWidth(150);
        jlista.getColumnModel().getColumn(4).setResizable(false);
        jlista.getColumnModel().getColumn(4).setPreferredWidth(10);
        jlista.getColumnModel().getColumn(5).setResizable(false);
        jlista.getColumnModel().getColumn(5).setPreferredWidth(10);
        jlista.getColumnModel().getColumn(6).setPreferredWidth(50);

        jturno.setEnabled(false);
        jturno.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jturnoActionPerformed(evt);
            }
        });
        jturno.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                jturnoFocusLost(evt);
            }
        });

        Jcarrera.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                JcarreraActionPerformed(evt);
            }
        });
        Jcarrera.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                JcarreraFocusLost(evt);
            }
        });

        jperiodo.setEnabled(false);
        jperiodo.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jperiodoMouseClicked(evt);
            }
        });
        jperiodo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jperiodoActionPerformed(evt);
            }
        });
        jperiodo.addFocusListener(new java.awt.event.FocusAdapter() {
            public void focusLost(java.awt.event.FocusEvent evt) {
                jperiodoFocusLost(evt);
            }
        });

        jsemestre.setEnabled(false);

        junidad.setEnabled(false);

        jLabel5.setText("Unidad:");

        jLabel4.setText("Semestre:");

        jLabel3.setText("Periodo Lectivo:");

        jLabel2.setText("Turno:");

        jLabel1.setText("Carrera:");

        jButton3.setText("Filtrar por Unidad");
        jButton3.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton3ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jLabel3)
                    .addComponent(jLabel2)
                    .addComponent(jLabel1)
                    .addComponent(jLabel4)
                    .addComponent(jLabel5))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jsemestre, 0, 493, Short.MAX_VALUE)
                    .addComponent(Jcarrera, 0, 493, Short.MAX_VALUE)
                    .addComponent(jturno, 0, 493, Short.MAX_VALUE)
                    .addComponent(jperiodo, 0, 493, Short.MAX_VALUE)
                    .addGroup(jPanel1Layout.createSequentialGroup()
                        .addComponent(junidad, javax.swing.GroupLayout.PREFERRED_SIZE, 345, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButton3, javax.swing.GroupLayout.DEFAULT_SIZE, 142, Short.MAX_VALUE))))
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel1Layout.createSequentialGroup()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(Jcarrera, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel1))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jturno, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jperiodo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jsemestre, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel4))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(junidad, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel5)
                    .addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 27, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        jButton2.setText("Buscar por Semestre");
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        jButton1.setText("Nueva Busqueda");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton4.setText("Buscar por Unidad");
        jButton4.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton4ActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
        jPanel2.setLayout(jPanel2Layout);
        jPanel2Layout.setHorizontalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 177, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addGap(18, 18, 18)
                        .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 171, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
                        .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 171, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap())
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jPanel2Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)))
        );

        javax.swing.GroupLayout jEImagePanel1Layout = new javax.swing.GroupLayout(jEImagePanel1);
        jEImagePanel1.setLayout(jEImagePanel1Layout);
        jEImagePanel1Layout.setHorizontalGroup(
            jEImagePanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jEImagePanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jEImagePanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 604, Short.MAX_VALUE))
                .addContainerGap())
        );
        jEImagePanel1Layout.setVerticalGroup(
            jEImagePanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(jEImagePanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 194, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(22, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jEImagePanel1, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jEImagePanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void JcarreraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_JcarreraActionPerformed
        a=true;
       if(Jcarrera.getItemAt(Jcarrera.getSelectedIndex()) == "-----------------------" ){ jturno.setEnabled(true);}
       else jturno.setEnabled(true);
    }//GEN-LAST:event_JcarreraActionPerformed

    private void jturnoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jturnoActionPerformed
        b=true;
       if(jturno.getItemAt(jturno.getSelectedIndex()) == "-----------------------" ){ jperiodo.setEnabled(true);}
       else jperiodo.setEnabled(true);
    }//GEN-LAST:event_jturnoActionPerformed

    private void jperiodoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jperiodoActionPerformed
        c=true;
       if(jperiodo.getItemAt(jperiodo.getSelectedIndex()) == "-----------------------" ){ jsemestre.setEnabled(true);}
       else jsemestre.setEnabled(true);
    }//GEN-LAST:event_jperiodoActionPerformed

    private void jperiodoMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jperiodoMouseClicked
    
    }//GEN-LAST:event_jperiodoMouseClicked

    private void JcarreraFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_JcarreraFocusLost
    Jcarrera.setEnabled(false);
    }//GEN-LAST:event_JcarreraFocusLost

    private void jturnoFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jturnoFocusLost
    jturno.setEnabled(false);
    }//GEN-LAST:event_jturnoFocusLost

    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed
        try {
            codigossemestre = combosemestre.semestre();
            lista.cargardatosalumno(codigossemestre[jsemestre.getSelectedIndex()].getCod_sem());
        } catch (Exception ex) {
            Logger.getLogger(AlumnosporSemestre.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_jButton2ActionPerformed

    private void jperiodoFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_jperiodoFocusLost
    jperiodo.setEnabled(false);
    activarcombosemestre();
    }//GEN-LAST:event_jperiodoFocusLost

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
    Jcarrera.setEnabled(true);
    jturno.setEnabled(false);
    jperiodo.setEnabled(false);
    jsemestre.setEnabled(false);
    junidad.setEnabled(false);
      DefaultTableModel dtm= new DefaultTableModel();
      dtm = (DefaultTableModel) jlista.getModel();
      dtm.setNumRows(0);
      jlista.setModel(dtm);
    }//GEN-LAST:event_jButton1ActionPerformed

    private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed
     if(jsemestre.isEnabled()){
            jsemestre.setEnabled(false);
            junidad.setEnabled(true);
            try {
                combounid.cargarsemestres(codigossemestre[jsemestre.getSelectedIndex()].getCod_sem());
            } catch (Exception ex) {
                Logger.getLogger(AlumnosporSemestre.class.getName()).log(Level.SEVERE, null, ex);
            }
     }
     else{
     JOptionPane.showMessageDialog(null, "Debe seleccionar primero Semestre/Periodo/Turno/Carrera", "Error", JOptionPane.ERROR_MESSAGE, null);
     Jcarrera.setEnabled(true);
     }
    }//GEN-LAST:event_jButton3ActionPerformed

    private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton4ActionPerformed
        try {
            codigosunidades = combounid.unidades();
            lista2.cargardatosalumno(codigosunidades[junidad.getSelectedIndex()].getCod_unidad(), codigossemestre[jsemestre.getSelectedIndex()].getCod_sem());
        } catch (Exception ex) {
            Logger.getLogger(AlumnosporSemestre.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_jButton4ActionPerformed

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    new AlumnosporSemestre().setVisible(true);
                } catch (Exception ex) {
                    Logger.getLogger(AlumnosporSemestre.class.getName()).log(Level.SEVERE, null, ex);
                }
            }
        });
    }
public void activarcombosemestre(){
    jsemestre.setEnabled(true);
   if(a&&b&&c){      
      if(Jcarrera.getItemAt(Jcarrera.getSelectedIndex()) == "-----------------------" && jturno.getItemAt(jturno.getSelectedIndex())=="-----------------------"
          && jperiodo.getItemAt(jperiodo.getSelectedIndex())=="-----------------------")
      {    }
      else{     try {               
                    combosemestre.cargarsemestres(Jcarrera.getItemAt(Jcarrera.getSelectedIndex()).toString(), jperiodo.getItemAt(jperiodo.getSelectedIndex()).toString(),
                                                  jturno.getItemAt(jturno.getSelectedIndex()).toString());
                    codigossemestre = combosemestre.semestre();
                } catch (Exception ex) {
                    Logger.getLogger(AlumnosporSemestre.class.getName()).log(Level.SEVERE, null, ex);
                }
        }
    }

}

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JComboBox Jcarrera;
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JButton jButton3;
    private javax.swing.JButton jButton4;
    private proyectocatalina.JEImagePanel jEImagePanel1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JTable jlista;
    private javax.swing.JComboBox jperiodo;
    private javax.swing.JComboBox jsemestre;
    private javax.swing.JComboBox jturno;
    private javax.swing.JComboBox junidad;
    // End of variables declaration//GEN-END:variables

}
